﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using BusinessLogic.Model;

namespace Mvp.NewsItems
{
    public interface IViewNewsItemView : IView
    {
        int NewsItemID { get; }
        NewsItem NewsItem { get; set; }
        INewsItemControlView NewsItemControl { get; }
        int CommentsPageSize { get; set; }
        bool CommentsEnabled { get; set; }
        /// <summary>
        /// Gets or sets the text to be displayed when comments are disabled
        /// </summary>
        string CommentsStatusText { get; set; }
        string NewCommentText { get; }
        void ValidateCaptcha();
        string GuestUsername { get; }
    }
}
